public class PlayerStateBehavior_Jump : AbstractPlayerStateBehavior
{
	public static PlayerStateBehavior_Jump instance;

	private PlayerStateBehavior_Jump()
	{
	}

	public static PlayerStateBehavior_Jump getInstance()
	{
		if (instance == null)
		{
			instance = new PlayerStateBehavior_Jump();
		}
		return instance;
	}

	public override void enter(Player owner)
	{
		base.enter(owner);
		owner.playAnimation(AnimationName.player_block_fail, 1f, 0.8f);
	}

	public override void fixedUpdate(Player owner)
	{
		base.fixedUpdate(owner);
		if (!owner.IsPlayingAnimation())
		{
			owner.do_idle();
		}
	}
}
